Skip to content

Merge Dev to Main#170

Merged
vb2007 merged 20 commits into
mainfrom
dev
Nov 18, 2025
Merged

Merge Dev to Main#170
vb2007 merged 20 commits into
mainfrom
dev

Conversation

@vb2007

@vb2007 vb2007 commented Nov 18, 2025

Copy link
Copy Markdown
Owner

#167

  • At some random time, the source started throwing 403 Forbidden for the scrapes
  • This was fixed in this patch with:
    • Using curl instead of Node's built-in get function to:
      • Check if the files are within the set max-size limit
      • Download the files for further processing & distribution

#168

  • Tried avoiding Cloudflare's blocking on video downloads with:
    • curl
    • tls randomizations
    • user agent string randomizations
    • waiters to imitate human traffic

#169
Rewritten the Darwin video distribution service.

  • Only distributes direct links

  • Doesn't:

    • Spoofs TLS fingerprints
    • Rotates user-agents randomly
    • Avoids 403 blocks
    • Downloads videos
    • Transcodes videos
  • The darwinCache table's schema was updated to:

    • Use different column names
    • Store the video's title
  • A migration script was added, the deployment workflow should run it automatically

  • Some verbose logs got commented out that spammed the journal

  • Written back deployment workflow to skip CURL installs / updates on the self-hosted runner

@vb2007 vb2007 self-assigned this Nov 18, 2025
@vb2007 vb2007 merged commit 7ec2cb9 into main Nov 18, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant